self-flushing dam - Deutsch Englisch Wörterbuch